home *** CD-ROM | disk | FTP | other *** search
- RELEASE-NOTES: WAIS Unix release 8 b5 Sun May 10 1992
- Jonathan Goldman Thinking Machines Corp
- ------------------------------------------------------------------------
-
- WARRANTY DISCLAIMER
-
- This software was created by Thinking Machines Corporation and is
- distributed free of charge. It is placed in the public domain and
- permission is granted to anyone to use, duplicate, modify and redistribute
- it provided that this notice is attached.
-
- Thinking Machines Corporation provides absolutely NO WARRANTY OF ANY KIND
- with respect to this software. The entire risk as to the quality and
- performance of this software is with the user. IN NO EVENT WILL THINKING
- MACHINES CORPORATION BE LIABLE TO ANYONE FOR ANY DAMAGES ARISING OUT THE
- USE OF THIS SOFTWARE, INCLUDING, WITHOUT LIMITATION, DAMAGES RESULTING FROM
- LOST DATA OR LOST PROFITS, OR FOR ANY SPECIAL, INCIDENTAL OR CONSEQUENTIAL
- DAMAGES.
-
- ------------------------------------------------------------------------
- Sun May 10 1992
-
- WAIS version 8 beta 5
-
- This is a list of fixes and enhancements to wais-8-b5
-
- Overall:
-
- The usual.
-
- waisserver:
-
- Better security (ala b4.1). Docid's must be verified as part of a
- database.
-
- Added "FTP mode": allows server to return directory listings for special
- files of type FTP for use in supplementing anonymous FTP. See waisserver
- man page for details. Many thanks to Jim Fullton of the University of
- North Carolina Office of Information Technology.
-
- Fixed a bunch of NULL references on bad DOCID's in protocol packets.
-
- waisindex:
-
- Added command line switches for word_position information and word_pairs.
- See man page for details.
-
- More types supported. Type "waisindex" for the latest list.
-
- Added global current_filename (thanks to Prentiss Riddle and David Datta)
- for use in creating headers. Added "filename" type that only puts the leaf
- name in the header, but indexes the body of the file like text. Modified
- GIF, TIFF, PICT and SRC types to only put the leaf name in the header.
-
- Added new -T switch for user-defined type. The body of the file is not
- indexed (only the filename).
-
- Fixed bug in stdin switch (no longer expects an extra argument).
-
- CLIENTS:
-
- Most of the changes to b4 are in the client libraries.
-
- waissearch:
-
- Now handles the result of an init message properly.
-
- waisq:
-
- Greater modularity in the code. Loads source descriptions on demand (for
- faster startup).
-
- GNU Emacs wais:
-
- Handles multi-line headlines correctly.
-
- Replaced references to "lisp-mode" with "emacs-lisp-mode".
-
- xwais:
-
- Now shares code with waisq. Added a file requester for most save
- operations. xwaisq updates it's window correctly even when waiting for a
- server.
-
- Added "Save" and "Abort" buttons to.
-
- Filters are searched before default viewers are invoked, allowing for
- customized external filters for the default types.
-
- Results with multiple types now pop up a type selector menu. Double
- clicking on the headline returns the first (default) type.
-
- And there's the spinning world... (Thanks Harry)
-
- ------------------------------------------------------------------------
- Thu Feb 27 1992
-
- WAIS version 8 beta 4
-
- This is a list of fixes and enhancements to wais-8-b3
-
- Overall:
-
- Improved portability (getting better every day).
-
- A few more bug fixes (just a few... 8^})
-
- waisserver:
-
- Improved Relevance Feedback (thanks to Simon Spero) and reliability.
-
- Improved server performance (more Spero hacks).
-
- Better diagnostics records for client errors (like relevance feedback
- across servers).
-
- Added a log_level to the server. See the man page.
-
- Fixed bug in server where buffer overflow caused clients to hang (when
- requesting too many results). Results are now truncated to fit.
-
- minimal check for file in database on retrieval.
-
- Added catalog to help results. Also return catalog on null results.
-
- New single-server source for single-task servers.
-
- waisindex:
-
- Improved performance.
-
- No longer indexes the body of graphics files (GIF, TIFF and PICT).
-
- More types (see the command for supported types).
-
- Now builds a catalog for the database.
-
- added -stdio argument to waisindex from jik@athena.mit.edu
-
- added changes for new jargon file.
- wollman@trantor.uvm.edu (Garrett Wollman)
-
- CLIENTS:
-
- General bug fixes, but not much else.
-
- New with this release is John Curran's swais version 1.7 (which has been
- available seperately).
-
- xwais:
-
- Now has an Imakefile for easier installation.
-
- ------------------------------------------------------------------------
-
- Fri Sep 13 1991
-
- WAIS version 8 beta 3
-
- This is a list of fixes and enhancements to wais-8-b2.
-
- Overall:
-
- More work done to assist in porting to other platforms. Added L's to
- nearly all constants to insure they are cast to longs on machines that
- care.
-
- Fixed most Makfiles so RM is defined.
-
- waisserver:
-
- Changed code that got IP address of peer to use inet_ntoa
- Thanks to Garrett A. Wollman <wollman@emily.uvm.edu>
-
- Modified logging functions to use NEW action codes. See cutil.h for
- definitions.
-
- Log nearly all search/retrieval transactions.
-
- Added logging of user information if provided with init message (see note
- on clients).
-
- Adde 10 hour timeout, so connections are closed if no requests come after
- 10 hours.
-
- waisindex:
-
- Improved indexing performance approximately 100%.
- Thanks to Simon E Spero <ses@ccgr.technion.ac.il>.
-
- CLIENTS:
-
- Most clients have been modified to present information in the init message.
- This information includes the real hostname, the client name, and if the
- compile-time switch "TELL_USER" is set (off by default), the username.
-
- Also added "Next/Previous" commands to clients to retrieve the next or
- proevious document, based on their order in the database.
-
- waisq:
-
- Added command-line argument for the maximum number or results returned by a
- server.
-
- xwaisq:
-
- Added double-click to most click/open operations.
-
- Added resource for the maximum number or results returned by a server.
- Changed select-source popup menu to use a scrolling list widget.
-
- Fixed save routine so it would not core-dump when saving unknown types.
- Thanks to <simon@liasun1.epfl.ch>.
-
- Added new resource for filters (used when displaying various types). See
- Xwais for an example.
-
- Changed resource class to Xwais so both xwais and xwaisq can use the same
- resource file. Removed Xwaisq.
-
- Fixed a few bugs where hard-coded pathnames were used instead of resources.
- Thanks to kent@parc.xerox.com
-
- Changed overrideShellWidget's to transientShellWidget's so click-to-type
- window managers could use keyboard input.
-
- Fixed a bug in init_for_source so it correctly set the init flag.
-
- Added code to create user directories if they don't exist.
-
- xwais:
-
- Added double-click to most click/open operations.
-
- Documentation:
-
- Updated most man pages to reflect latest versions.
-
- Added a bibliography of WAIS reports.
-
- ------------------------------------------------------------------------
-
- Fri Jul 19 1991
-
- WAIS version 8 beta 2
-
- This is a list of fixes and enhancements to wais-8-a12(b1).
-
- Overall:
-
- Improved logging functions. Renamed pause() to warn() to avoid conflict
- with UNIX system function.
-
- added fix to fs_fopen in cutil.c to use mode or realMode based on
- implicitBinary switch (courtesy of Michael Haberler
- <mah@parrot.prv.univie.ac.at>.)
-
- waisserver:
-
- Added server forwarding. Use database-name syntax db@host:port.
- Can now be run under inetd - thanks to Michael Haberler mah@wu-wien.ac.at.
-
- waisindex:
-
- Added paragraph type: records separated by blank lines.
- Added mh_bboard type: records separated by control-a's (gcardwel@uci.edu)
-
- waisq:
-
- Fixed off-by-one bug in fixdirname as suggested by Michael Haberler
- <mah@parrot.prv.univie.ac.at>
-
- xwais:
-
- Fixed bugs in adding new sources (caused application to dump core). Added
- code to detect missing resources.
-
- xwaisq:
-
- Added code to detect missing resources. Added better error reporting.
- Improved connection management to reduce the number of connections.
-
- The scripts in the bin directory for running xwais and xwaisq have been
- renamed to "xwais" and "xwaisq" so that resources are loaded. The actual
- xwais and xwaisq applications have been renamed to xwais.exe and
- xwaisq.exe.
-
- Documetation:
-
- Updated to reflect the REAL name of this release (wais-8-b2).
- Added INSTALLATION to top level
-
- ------------------------------------------------------------------------
-
- Sun Jun 2 1991
-
- WAIS version 8, alpha 12. (same as beta 1)
-
- This is a list of fixes and enhancements to wais-8-a11.
-
- indexer:
-
- indexer handles date formats in mail files.
-
- Fixed bug where -a and -r switches did not work correctly.
-
- server:
-
- Server now forks indexer process, saving substantial memory.
-
- Added more logging information: process ids, client IP addresses,
- search/retrieval statistics.
-
- Plugged some memory leaks.
-
- Added -u option to change user id when started as root
-
- Implemented -v option.
-
- Added relevance feedback. use -DRELEVANCE_FEEDBACK switch to compile.
-
- waissearch:
-
- fixed bug where specifying host but not source causes local search.
-
- Fixed trimming of tabs in returned document text.
-
- waisq:
-
- Fixed bug where dangling link in source directory caused core dump.
-
- Fixed bug where specifying source on command line (with -S) disabled search
- (and most everything else).
-
- Improved retrieval by using larger (negotiated) buffers.
-
- Fixed bug where 0 length document caused a core dump.
-
- wais.el:
-
- Better trapping of errors. Added variables to control display parameters
- (date, size, split-window lines).
-
- More robust screen redisplay for question buffers.
-
- Change naming of document buffers to replace SPACE and TAB with _.
-
- Fixed bug in output of temporary files (for viewing).
-
- Made viewing GIF or TIFF files create a wais document buffer containing the
- output of the VIEWER command.
-
- Added wais-save-document (which works for sources too!).
-
- Added more keybindings. See waisq-help.
-
- xwais:
-
- Added delete buttons.
-
- xwais now rescans its directories to update its windows in the event
- things change in the filesystem while it's running. It also sorts the
- items in its windows alphabetically.
-
- Fixed bug of putting "'s around :tcp-port.
-
- Larger buffer for description field.
-
- The help files have been rewritten.
-
- The Quit and Help buttons have been moved out of the Question List window.
-
- resources have been modified so resizing the window has a more pleasing
- effect.
-
- xwaisq:
-
- Improved retrieval by using larger (negotiated) buffers.
-
- Document directory is created if it doesn't exist. Saving a document no
- longer causes core dump (because the directory didn't exist).
-
- resources have been modified so resizing the window has a more pleasing
- effect.
-
- Date and size are now presented in the Results window.
-
- Added resources to specify seedwords, source and name.
-
- Got <RETURN> to work as "Save" in file requester widgets.
-
- Fixed bug in adding relevant document where the wrong list was freed
- (causing core dumps).
-
- Rewrote scrolling list widgets to use viewports.
-
- Fixed bug where keywords were not updated on save (Done).
-
- Fixed bug where 0 length document caused a core dump.
-
- Find Key in Text View window is now case insensitive, and looks for word
- delimiters.
-
- Overall:
-
- Makefiles have been modified to work better with more operating systems.
- Some modifications are still needed, but they are better explained in the
- files.
-
- Added more code to handle BSD/SunOS differences.
- Added more code to handle SYSV/SunOS differences.
-
- Replaced numerous occurences of malloc/calloc/free and bzero with their
- ANSI counterparts.
-
- changed foo->_file references to fileno(foo) in ui.c -brewster as per
- cshotton@oac.hsc.uth.tmc.edu.
-